Database Tutorials ডেটা রিড করা (SELECT) গাইড ও নোট

350

SQLite-এ ডেটা রিড করার জন্য SELECT কমান্ড ব্যবহার করা হয়। এটি একটি SQL স্টেটমেন্ট যা টেবিল থেকে নির্দিষ্ট ডেটা নির্বাচন করতে সহায়তা করে। আপনি যেকোনো টেবিলের তথ্য দেখতে বা নির্দিষ্ট শর্তের ভিত্তিতে ডেটা নির্বাচন করতে পারেন।


SELECT কমান্ডের মৌলিক ব্যবহার

  1. সকল ডেটা নির্বাচন করা:

    • আপনি যদি কোনো টেবিলের সমস্ত ডেটা দেখতে চান, তবে * (স্টার) চিহ্ন ব্যবহার করতে হবে যা টেবিলের সব কলাম নির্বাচন করে।
    SELECT * FROM table_name;
    

    উদাহরণ:

    SELECT * FROM users;
    

    এটি users টেবিলের সমস্ত কলাম এবং সমস্ত রেকর্ড রিটার্ন করবে।


নির্দিষ্ট কলাম নির্বাচন করা

  1. নির্দিষ্ট কলাম নির্বাচন করা:

    • আপনি যদি কেবল কিছু নির্দিষ্ট কলাম নির্বাচন করতে চান, তাহলে কলামের নাম উল্লেখ করতে হবে:
    SELECT column1, column2 FROM table_name;
    

    উদাহরণ:

    SELECT name, age FROM users;
    

    এটি users টেবিলের name এবং age কলামগুলোর সমস্ত ডেটা রিটার্ন করবে।


WHERE ক্লজ ব্যবহার করা

  1. শর্ত দিয়ে ডেটা নির্বাচন করা:

    • WHERE ক্লজ ব্যবহার করে আপনি নির্দিষ্ট শর্তের ভিত্তিতে ডেটা ফিল্টার করতে পারেন:
    SELECT * FROM table_name WHERE condition;
    

    উদাহরণ:

    SELECT * FROM users WHERE age > 30;
    

    এটি users টেবিল থেকে age ৩০ এর বেশি এমন সমস্ত রেকর্ড রিটার্ন করবে।


ORDER BY ক্লজ ব্যবহার করা

  1. ডেটা সাজানো (ORDER BY):

    • ORDER BY ক্লজ ব্যবহার করে আপনি নির্বাচিত ডেটা সাজাতে পারেন। আপনি ASC (ascending) বা DESC (descending) ব্যবহার করে ডেটা সাজাতে পারবেন:
    SELECT * FROM table_name ORDER BY column_name ASC|DESC;
    

    উদাহরণ:

    SELECT * FROM users ORDER BY age DESC;
    

    এটি users টেবিলের ডেটাকে age কলামের উপর descending order (বড় থেকে ছোট) অনুসারে সাজিয়ে দেখাবে।


LIMIT ক্লজ ব্যবহার করা

  1. নির্দিষ্ট সংখ্যা রেকর্ড রিটার্ন করা:

    • LIMIT ক্লজ ব্যবহার করে আপনি নির্দিষ্ট সংখ্যক রেকর্ড রিটার্ন করতে পারেন:
    SELECT * FROM table_name LIMIT number;
    

    উদাহরণ:

    SELECT * FROM users LIMIT 5;
    

    এটি users টেবিলের প্রথম ৫টি রেকর্ড রিটার্ন করবে।


DISTINCT ক্লজ ব্যবহার করা

  1. অনন্য (Distinct) ডেটা নির্বাচন করা:

    • DISTINCT ক্লজ ব্যবহার করে আপনি একই ডেটার ডুপ্লিকেট রেকর্ডগুলো বাদ দিতে পারেন:
    SELECT DISTINCT column_name FROM table_name;
    

    উদাহরণ:

    SELECT DISTINCT age FROM users;
    

    এটি users টেবিলের age কলামের অনন্য মানগুলো রিটার্ন করবে।


সারাংশ

SQLite-এ ডেটা রিড করার জন্য SELECT কমান্ড ব্যবহার করা হয়। এটি ডাটাবেস থেকে ডেটা নির্বাচন করতে, ফিল্টার করতে, সাজাতে, সীমাবদ্ধ করতে এবং অনন্য ডেটা প্রদর্শন করতে সহায়তা করে। SELECT কমান্ডের বিভিন্ন অপশন যেমন WHERE, ORDER BY, LIMIT, DISTINCT ইত্যাদি ডেটা সিলেকশনকে আরো সহজ এবং কার্যকরী করে তোলে।

Content added By
Promotion

Are you sure to start over?

Loading...